package com.jic.data.model.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " 实体类")
public class DPvRequest extends BaseEntityRequest{
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "") 
    @ApiModelProperty(notes = "")
    private Long id;

    // @NotEmpty(message = "渠道CODE") 
    @ApiModelProperty(notes = "渠道CODE")
    private String channelCode;

    // @NotEmpty(message = "渠道NAME") 
    @ApiModelProperty(notes = "渠道NAME")
    private String channelName;

    // @NotEmpty(message = "用户ID") 
    @ApiModelProperty(notes = "用户ID")
    private Long userId;

    // @NotEmpty(message = "用户OPENID") 
    @ApiModelProperty(notes = "用户OPENID")
    private String openId;

    // @NotEmpty(message = "用户UNIONID") 
    @ApiModelProperty(notes = "用户UNIONID")
    private String unionId;

    // @NotEmpty(message = "匿名用户唯一标识,一般为UUID")
    @ApiModelProperty(notes = "匿名用户唯一标识,一般为UUID")
    private String sessionId;

    // @NotEmpty(message = "用户浏览页面") 
    @ApiModelProperty(notes = "用户浏览页面")
    private String pageViewUrl;

    // @NotEmpty(message = "用户浏览的上一级页面") 
    @ApiModelProperty(notes = "用户浏览的上一级页面")
    private String refererUrl;

    // @NotEmpty(message = "客户端IP地址") 
    @ApiModelProperty(notes = "客户端IP地址")
    private String ipAddress;

    // @NotEmpty(message = "创建时间戳") 
    @ApiModelProperty(notes = "创建时间戳")
    private Long createTimestamp;

    // @NotEmpty(message = "创建时间戳")
    @ApiModelProperty(notes = "创建日期时间戳")
    private Long createDateTimestamp;

}
